Page({

  /**
   * 页面的初始数据
   */
  data: {
    src:"res.tempImagePath"
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
 // --------------拍照片
  takePhoto:function(){
    const ctx = wx.createCameraContext()
    ctx.takePhoto({
      quality: 'high',
      success: (res) => {
        console.log("拍照");
        this.setData({
          src: res.tempImagePath
        })
        /**
      * 预览图片
      */
        // wx.previewImage({

        //   urls: [this.data.src],
        // })
        /**
         * 设置缓存
         */
        console.log('开始保存')
        wx.setStorage({
          key: 'key1',
          data: this.data.src,
          success: function (res) {
            console.log('异步保存成功')
          }
        }),
          //获取缓存
          wx.getStorage({
            key: 'key1',
            success: function (res) {
              console.log(res.data)
            }
          })
        // wx.setStorageSync('key2', 'data2')
        // console.log('同步保存成功')


        
          //在所拍照片上面显示预览界面
         
         wx.navigateTo({
           url: '../preview/preview?src='+res.tempImagePath,
         })
        
      }
    })
  },

  // --------------存照片
  // saveImgToLocal: function (e) {
  //   let that = this;
 
  //   let imgSrc = that.res.tempImagePath;
  //   wx.downloadFile({
  //     url: imgSrc,
  //     success: function (res) {
  //       console.log(res);
  //       //图片保存到本地
  //       wx.saveImageToPhotosAlbum({
  //         filePath:that.res.tempImagePath,
  //         success: function (data) {
  //           wx.showToast({
  //             title: '保存成功',
  //             icon: 'success',
  //             duration: 2000
  //           })
  //         },
  //       })
  //     }
  //   })

  // },
  // --------------存照片
  // save () {
  //   let that = this
  //   //若二维码未加载完毕，加个动画提高用户体验
  //   wx.showToast({
  //    icon: 'loading',
  //    title: '正在保存图片',
  //    duration: 1000
  //   })
  //   //判断用户是否授权"保存到相册"
  //   wx.getSetting({
  //    success (res) {
  //     //没有权限，发起授权
  //     if (!res.authSetting['scope.writePhotosAlbum']) {
  //      wx.authorize({
  //       scope: 'scope.writePhotosAlbum',
  //       success () {//用户允许授权，保存图片到相册
  //        that.savePhoto();
  //       },
  //       fail () {//用户点击拒绝授权，跳转到设置页，引导用户授权
  //        wx.openSetting({
  //         success () {
  //          wx.authorize({
  //           scope: 'scope.writePhotosAlbum',
  //           success() {
  //            that.savePhoto();
  //           }
  //          })
  //         }
  //        })
  //       }
  //      })
  //     } else {//用户已授权，保存到相册
  //      that.savePhoto()
  //     }
  //    }
  //   })
  //  },
  saveToPhone() {
   
    wx.getImageInfo({
      src: this.data.src,
      success: function (res) {
        var path = res.path;
        //保存图片到本地
        wx.saveImageToPhotosAlbum({
          filePath: path,
          success: function () {
            wx.showToast({
              title: '保存成功'
            })
          },
          fail: function (res) {
            wx.showToast({
              title: '保存失败',
              icon: 'none'
            })
          }
        })
      }
    })
       }

  
 
  

}) 